flame-throwing gun - French English Dictionary